﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x02000D23 RID: 3363
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class PlayerReturnInfoQueryCsReq : IMessage<PlayerReturnInfoQueryCsReq>, IMessage, IEquatable<PlayerReturnInfoQueryCsReq>, IDeepCloneable<PlayerReturnInfoQueryCsReq>, IBufferMessage
	{
		// Token: 0x17002A97 RID: 10903
		// (get) Token: 0x060096CD RID: 38605 RVA: 0x00192504 File Offset: 0x00190704
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<PlayerReturnInfoQueryCsReq> Parser
		{
			get
			{
				return PlayerReturnInfoQueryCsReq._parser;
			}
		}

		// Token: 0x17002A98 RID: 10904
		// (get) Token: 0x060096CE RID: 38606 RVA: 0x0019250B File Offset: 0x0019070B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return PlayerReturnInfoQueryCsReqReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x17002A99 RID: 10905
		// (get) Token: 0x060096CF RID: 38607 RVA: 0x0019251D File Offset: 0x0019071D
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return PlayerReturnInfoQueryCsReq.Descriptor;
			}
		}

		// Token: 0x060096D0 RID: 38608 RVA: 0x00192524 File Offset: 0x00190724
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public PlayerReturnInfoQueryCsReq()
		{
		}

		// Token: 0x060096D1 RID: 38609 RVA: 0x0019252C File Offset: 0x0019072C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public PlayerReturnInfoQueryCsReq(PlayerReturnInfoQueryCsReq other) : this()
		{
			this.pIPLANEBDHB_ = other.pIPLANEBDHB_;
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x060096D2 RID: 38610 RVA: 0x00192551 File Offset: 0x00190751
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public PlayerReturnInfoQueryCsReq Clone()
		{
			return new PlayerReturnInfoQueryCsReq(this);
		}

		// Token: 0x17002A9A RID: 10906
		// (get) Token: 0x060096D3 RID: 38611 RVA: 0x00192559 File Offset: 0x00190759
		// (set) Token: 0x060096D4 RID: 38612 RVA: 0x00192561 File Offset: 0x00190761
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint PIPLANEBDHB
		{
			get
			{
				return this.pIPLANEBDHB_;
			}
			set
			{
				this.pIPLANEBDHB_ = value;
			}
		}

		// Token: 0x060096D5 RID: 38613 RVA: 0x0019256A File Offset: 0x0019076A
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as PlayerReturnInfoQueryCsReq);
		}

		// Token: 0x060096D6 RID: 38614 RVA: 0x00192578 File Offset: 0x00190778
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(PlayerReturnInfoQueryCsReq other)
		{
			return other != null && (other == this || (this.PIPLANEBDHB == other.PIPLANEBDHB && object.Equals(this._unknownFields, other._unknownFields)));
		}

		// Token: 0x060096D7 RID: 38615 RVA: 0x001925A8 File Offset: 0x001907A8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this.PIPLANEBDHB != 0U)
			{
				num ^= this.PIPLANEBDHB.GetHashCode();
			}
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x060096D8 RID: 38616 RVA: 0x001925E7 File Offset: 0x001907E7
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x060096D9 RID: 38617 RVA: 0x001925EF File Offset: 0x001907EF
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x060096DA RID: 38618 RVA: 0x001925F8 File Offset: 0x001907F8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			if (this.PIPLANEBDHB != 0U)
			{
				output.WriteRawTag(8);
				output.WriteUInt32(this.PIPLANEBDHB);
			}
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x060096DB RID: 38619 RVA: 0x0019262C File Offset: 0x0019082C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this.PIPLANEBDHB != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.PIPLANEBDHB);
			}
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x060096DC RID: 38620 RVA: 0x0019266A File Offset: 0x0019086A
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(PlayerReturnInfoQueryCsReq other)
		{
			if (other == null)
			{
				return;
			}
			if (other.PIPLANEBDHB != 0U)
			{
				this.PIPLANEBDHB = other.PIPLANEBDHB;
			}
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x060096DD RID: 38621 RVA: 0x0019269B File Offset: 0x0019089B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x060096DE RID: 38622 RVA: 0x001926A4 File Offset: 0x001908A4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			uint num;
			while ((num = input.ReadTag()) != 0U)
			{
				if (num != 8U)
				{
					this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
				}
				else
				{
					this.PIPLANEBDHB = input.ReadUInt32();
				}
			}
		}

		// Token: 0x040039DD RID: 14813
		private static readonly MessageParser<PlayerReturnInfoQueryCsReq> _parser = new MessageParser<PlayerReturnInfoQueryCsReq>(() => new PlayerReturnInfoQueryCsReq());

		// Token: 0x040039DE RID: 14814
		private UnknownFieldSet _unknownFields;

		// Token: 0x040039DF RID: 14815
		public const int PIPLANEBDHBFieldNumber = 1;

		// Token: 0x040039E0 RID: 14816
		private uint pIPLANEBDHB_;
	}
}
